home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 12 / BBS in a box XII-1.iso / Files / Newton / NANUG / Newsletter 1.1.text.sit / Newsletter 1.1.text / Jan Newsletter (text) next >
Encoding:
Text File  |  1994-02-28  |  49.0 KB  |  1,273 lines  |  [TEXT/EDIT]

  1. _protoReality
  2. The North Atlanta Newton Users Group Newsletter
  3.  
  4. [Note:  For best results, set your editor to Courier 10-pt!]
  5.  
  6. _protoReality
  7. The North Atlanta Newton Users Group Newsletter
  8.  
  9. Volume 1, Number 1
  10. January 22nd, 1994
  11.  
  12.  
  13.  
  14.  
  15. Contents
  16.  
  17. Notices 1
  18. Contact Information 2
  19. NANUG Membership Application Form 3
  20. Welcome to _protoReality! 4
  21. A NANUG Overview 5
  22. Minutes of the January Meeting 6
  23. An Interview with Kent Sandvik 7
  24. Views and Reviews 12
  25. Code Samples 17
  26. Tips, Hints, and Secrets 22
  27. Messages 24
  28. The Sharper Knife 25
  29. Want-Ads, Classified, and Cork Board 26
  30.  
  31.  
  32.  
  33. Notices
  34. Apple, the Apple Logo and Newton are trademarks of Apple Computer, Inc.,
  35. registered in the United States and other countries.  MessagePad is a 
  36. trademark of Apple Computer, Inc.  All other products mentioned herein are
  37. copyrighted/ trademarked by their owners.
  38.  
  39. The editor and the NANUG (The North Atlanta Newton Users Group) staff are 
  40. responsible for the opinions expressed in this newsletter, unless
  41. specifically 
  42. by-lined.
  43.  
  44. NANUG cannot be held responsible for any damages that occur due to use or 
  45. misuse of the information contained in this newsletter.  It must be 
  46. distributed free of charge, and the original contents remain intact. 
  47. Portions 
  48. may be reprinted, quoted, or adapted as long as proper credit is noted.  
  49. Individual portions may bear the copyright of their original authors, who 
  50. should be contacted directly.  All such copyrighted material appears in this 
  51. newsletter with permission of the original author.
  52.  
  53.  
  54.  
  55. Contact Information
  56.  
  57. For more information about NANUG, meeting times, newsletter submission 
  58. guidelines, etc., please write:
  59.  
  60. Mark Underwood
  61. President
  62. The North Atlanta Newton Users Group
  63. 3381 Claire Circle
  64. Marietta, Georgia  30066
  65.  
  66. or E-mail:
  67.  
  68. InterNet:  mau@sun1.ema.com
  69. AppleLink:  EMA.COMPSV
  70. NewtMail:  MarkU
  71. CompuServe:  71211,2336
  72.  
  73. or call:
  74.  
  75. (404) 814-8360 7 AM to 4 PM weekdays
  76. (404) 565-5718 7 PM to 9 PM weekdays
  77.  
  78.  
  79.  
  80. NANUG Membership Application Form
  81.  
  82. Below is a membership application to join NANUG.  There is currently no 
  83. membership fee.
  84.  
  85. The benefits of joining, as opposed to just reading the newsletter?  Well,
  86. you 
  87. get on our exclusive mailing list ;-) and can take advantage of our user
  88. group 
  89. discounts on hardware and software (soon to be published).  Even better is
  90. the 
  91. general idea of belonging, don t you think?  ;-)
  92.  
  93.  
  94. NANUG Membership Application Form
  95.  
  96. Name:   ________________________________________________
  97.  
  98. Address:  ________________________________________________
  99.  
  100. City/State/Zip: ________________________________________________
  101.  
  102. Country:  ________________________________________________
  103.  
  104. Phone:   ________________________
  105.  
  106. Fax:   ________________________
  107.  
  108. E-Mail:   ________________________
  109.  
  110.     ________________________
  111.  
  112.     ________________________
  113.  
  114.  
  115. You can:
  116.  
  117.   Print this form and mail (or e-mail) it to:
  118.  
  119. Mark Underwood
  120. NANUG Membership
  121. 3381 Claire Circle
  122. Marietta, GA 30066
  123.  
  124.   NewtMail your personal Names card to "MarkU" with a subject of "NANUG 
  125. Membership"
  126.  
  127.   E-mail your personal Names card to "mau@sun1.ema.com" (be sure to check 
  128. 1text only ) with a subject of "NANUG Membership"
  129.  
  130.  
  131.  
  132. Welcome to _protoReality!
  133. Mark Underwood
  134.  
  135. Yes, I know that sounds like you ve stepped into one of those virtual reality 
  136. games (slipped into, more like), but as Newton developers will tell you, a 
  137. "_proto" models a program object that can be used over and over again--like a 
  138. scrolling field, a cluster of radio buttons, and so on.
  139.  
  140. Our newsletter certainly falls into that descriptive category, in that we
  141. hope 
  142. you will refer to it over and over again for news, reviews, interviews, 
  143. opinions, gossip, facts and  fiction (we ll try to keep them straight), and 
  144. more.  And oh, yes--it s a newsletter--which means you ll get to read what 
  145. goes on at our NANUG meetings.
  146.  
  147. This is a highly experimental newsletter, befitting the nature of the beast
  148. it 
  149. monitors.  It is distributed in three forms on all of the major on-line 
  150. services (such as AppleLink, CompuServe, and so on):
  151.  
  152.   A Newton Book Reader package
  153.   A "rich binary" text edition
  154.   A "plain" text edition  (this version)
  155.  
  156. To get the most out of our newsletter, grab a Newton and download the "Book 
  157. Reader" format, which includes all sorts of goodies and uses Newton
  158. technology 
  159. to the hilt.  If you don t have a Newton handy, download the "rich binary" 
  160. version, which won t have all the bells and whistles, but will have the 
  161. essentials.  Last (but not least) comes the "plain" text version, that anyone 
  162. (with or without a Newton) can read and keep up.  The actual text 
  163. contained in the newsletter will be the same in all three versions 
  164. so you don t have to get all three (unless you just want to).
  165.  
  166. What sort of things will we include as "goodies" in the Book Reader version?  
  167. Well how about actual code snippets that, when tapped, show you what they do, 
  168. instead of talk about it?  How about programs that can you can install in
  169. your 
  170. Newt after reading their reviews?  Or being able to give us feedback via e-
  171. mail (if you have Newton Mail) while you re reading the newsletter?  I could 
  172. go on and on--interactive surveys, smart NANUG membership forms (that one s
  173. in 
  174. this issue), product order forms...
  175.  
  176. Well, not to leave you "rich binary" people out--each application "bundled"
  177. in 
  178. the Book Reader edition will be "bundled" with the "rb" version, but you ll 
  179. have to handle the installation yourself, using one of the commercial or 
  180. shareware utilities.
  181.  
  182. Honestly, "plain text" readers, we re not trying to leave you out of the fun--
  183. but there s only so much you can do with flat text ;-)  We ll at least
  184. include 
  185. text frame versions of those things we can, so if you get the chance to buy a 
  186. Newton in the future (which we strongly suggest you do), you can save some 
  187. time in getting your own code development started!
  188.  
  189. Before I close, it s important to us what you think about the newsletter.  
  190. NANUG s goals (which you can read for yourself later on) aren t limited to
  191. the 
  192. people who walk into our meetings--we d like to think that anyone who owns a 
  193. Newt (or wants to) is an honorary member, and therefore has some say in what 
  194. we do (if you want to become a real voting member, you ll find the
  195. application 
  196. later on).  Please send us e-mail, phone mail, or even old fashioned ground 
  197. mail and let us know what you think!
  198.  
  199.  
  200.  
  201. A NANUG Overview
  202. Mark Underwood
  203.  
  204. Founded in October of 1993, NANUG was created with these ideas in mind:
  205.  
  206.   To provide timely and correct information about the Newton and all of its 
  207. accessories, software packages, and other Newton-related products
  208.  
  209.   To assist new and experienced Newton users in getting the most out of their 
  210. purchase
  211.  
  212.   To provide a (hopefully) un-biased forum for the exchange of user tips, 
  213. hints, and suggestions
  214.  
  215.   To provide free or low-cost resources for small to medium Newton
  216. development 
  217. projects
  218.  
  219. There is currently no membership fee to join NANUG.  Meetings are held the 
  220. second Tuesday of the month.  Future plans include an "on-line" conferencing 
  221. system to allow our remote members interactive access to the meetings.
  222.  
  223. _protoReality, our newsletter, is published one a month (normally on the 
  224. 15th) in three formats:  a Newton Book Reader package, a "binary enhanced" 
  225. text document, and a "plain" text document.  Each format strives to convey as 
  226. much information as possible within the constraints of the media.  The
  227. "plain" 
  228. text version, for example, is posted to InterNet, while the "binary" and
  229. "book 
  230. reader" formats are posted to on-line forums that support binary up/down
  231. loads 
  232. (AppleLink, CompuServe, America On-Line, etc.).
  233.  
  234. NANUG also distributes a "best of" Macintosh-format (and soon DOS-format) 
  235. diskette of free or shareware applications, books, and other Newton files
  236. that 
  237. are posted on commercial services for the benefit of those who do not 
  238. subscribe to them.  We also provide a software "kiosk" at the meeting to
  239. allow 
  240. our members who don t have a Macintosh or PC to download these files to their 
  241. Newton.
  242.  
  243.  
  244.  
  245. Minutes of the January Meeting
  246.  
  247. The meeting was called to order (so to speak) about 7:10 PM.  New members 
  248. exchanged name cards and introduced themselves (in that order).
  249.  
  250.  
  251. Under the general heading of "old business", we discussed the newsletter and 
  252. solicited last minute submissions from the new members.  In deference to
  253. their 
  254. schedules, the cut-off date was moved to the 22nd of January.
  255.  
  256. Discussion of the 1.05/1.12 OS upgrade was brought up.  Tom White had called 
  257. the 1-800-SOS-APPL line and received a general confirmation that it was 
  258. "soon", and that there would only be "one" upgrade, probably numbered 1.12 to 
  259. bring the old ROM and new ROM versions into line.  Other sources, such as 
  260. InterNet, CompuServe, etc. seem to confirm this as the "party line" from
  261. Apple 
  262. Support.  Chief benefits from the upgrade will be increased user memory
  263. (fewer 
  264. "out of memory" dialogs) and the repeating event bug fix.
  265.  
  266. New members discussed the events of the Newton Developer s Conference of 
  267. December--Jeff Hendricks, one of the new members, had attended the Marketing 
  268. track, and gave us some insight to the current licensing agreement and 
  269. StarCore.
  270.  
  271.  
  272. Under the "new business" category, we discussed Erica s idea of a group 
  273. programming project, proposed at the December meeting.  Everyone seems 
  274. interested in doing one, both to provide some "hands-on" NTK work, as well as 
  275. making NANUG more visible to the Newton community.  After some discussion,
  276. six 
  277. ideas were generated:
  278.  
  279.   A general Newton utility
  280.   A IR-based, "ping-pong" style game (such as chess, checkers, etc.)
  281.   An adventure-style game
  282.   A business application
  283.   One or more "drop in" functionality modules
  284.   A PIM (personal information management) add-on or utility
  285.  
  286. Members will vote on project selection at the February meeting.
  287.  
  288. There being no other new business, members broke off into discussion groups.  
  289. The meeting was adjourned at 9 PM.
  290.  
  291. The next meeting will be held on February 8th, 1994.
  292.  
  293.  
  294.  
  295. An Interview with Kent Sandvik
  296. Mark Underwood
  297.  
  298. PR: Kent, thanks for taking the time to answer a few questions.  On behalf 
  299. of the North Atlanta Newton Users Group (NANUG), a big thank-you to you 
  300. and all of the PIE/DTS support staff for their awe-inspiring efforts. I 
  301. don t think I ve ever seen such a Herculean effort as what you and 
  302. Maurice Sharp and Bob Ebert have done--scanning the realm of Cyberspace 
  303. in search of the elusive (not!) Newton question and taking the time to 
  304. answer it.  First, can you tell us a little bit about your background, 
  305. and how you came to work for Apple?
  306.  
  307. KS: I joined Apple in Australia of all places, leaving Sperry to join Apple 
  308. Australia as the first UNIX support engineer responsible for launching 
  309. A/UX support in Australia. As part of my job responsibilities I got more 
  310. and more involved with Developer Technical support, MacApp, Macintosh 
  311. toolbox, comms--actually anything related to Macintosh programming. This 
  312. was a very interesting experience, taking over a lot of the support 
  313. responsibilities with near zero experience in MacOS programming. Anyway, 
  314. my wife was young and we had no kids, so I could spend a lot of time at 
  315. the office. The position at Apple Australia was a very educational 
  316. experience, because we all had to do many tasks instead of specializing 
  317. in one single role.
  318.  
  319.  Anyway, after 3 years in Australia my wife wanted to move back to the 
  320. northern hemisphere, so we looked around, and MacDTS needed an OOP DTS 
  321. engineer, so I got a new assignment in Cupertino. I spent two years in 
  322. DogCow land working mostly with MacApp, C++ and finally with PowerPC 
  323. compilers and the PowerPC runtime. Yet another good experience. Actually 
  324. now looking backwards I've mostly worked in developer support roles, 
  325. which is both a good and a bad thing. Staying in same position stagnates 
  326. you, but I've moved between various countries and products, so I've 
  327. tried to make the job as varied as possible.
  328.  
  329. PR: How did you come to work on the Newton project?
  330.  
  331. KS: Well, I always wanted to be involved in a support group with a brand-new 
  332. product line from day one. Zz (Scott Zimmerman, PIE/DTS - Ed.) was 
  333. actually the first Newton DTS engineer, so all I could claim is that I 
  334. was the second. Anyway, ten years from now I could go around and say 
  335. that 'oh, we did things very differently the first year we supported 
  336. Newtons, sonnies'.
  337.  
  338.  The early days were really crazy in DTS; (Lawrence) Tesler was my 
  339. manager, and while he was traveling Mr. (John) Sculley was in principle 
  340. my manager. Hmm, anyway, it was just to sit down and start developer 
  341. support processes from zero.
  342.  
  343.  I think they needed a crazy and wild person who would jump into the 
  344. chaos, start designing order, and see how much work it would take to 
  345. reinvent a support group from scratch. Now afterwards it feels like I've 
  346. been involved in the Newton project for years, instead of one year. This 
  347. because we had two pre-kitchens (developer workshops), about ten 
  348. kitchens--one in Germany that I visited and one in Japan (done by other 
  349. DTS engineers, phew)--endless nights hacking code, writing temporary 
  350. documentation, meetings from morning to evening, and so on.
  351.  
  352.  Otherwise,  being involved in the creation of a brand-new support group, 
  353. including creation of new mythologies, strange habits, weird 
  354. recreational sports in our group, being the first who dared to write 
  355. certain code using the toolbox, and so on, has been a strange and 
  356. grateful journey, indeed.  And the journey is the, eh, journey.
  357.  
  358. PR: I understand you recently had a vacation in Hawaii, and during that 
  359. time, still somehow managed to find time to answer developer s 
  360. questions!  How was the vacation, otherwise?
  361.  
  362. KS: The vacation was nice--actually paid by a bonus for the 12-14 hour a day 
  363. work week last summer! And the phone lines in Maui worked fine.
  364.  
  365. PR: Do you find the process of dealing with developer s questions via e-
  366. mail, rather than phone calls or face-to-face, works better?
  367.  
  368. KS: It depends--phone and face-to-face support is more social; you meet 
  369. people and can discuss other things than nerdy techie issues. Also 
  370. personal contacts are good because you don't loose the customer focus; 
  371. people use our documentation, examples and tools, and we need to know 
  372. what they think about the products, and also what is missing and what is 
  373. wrong.
  374.  
  375.  E-mail and BB (bulletin board) support is perfect for a quick dispatch 
  376. of knowledge, dispatched to as many developers as possible. Maybe this 
  377. is the future of developer support, because unfortunately, direct 
  378. support is extremely expensive for both companies and the supported 
  379. developers.
  380.  
  381.  Another interesting notion about Cyberspace is that the Net is blind 
  382. concerning race, color and religion. People that have met me are usually 
  383. confused because they expect a Californian Apple hacker--instead they 
  384. hear this hyperactive Finnish-Swedish person jumping up and down when 
  385. talking about programming.  Then again I'm also confused when I meet 
  386. other programmers and I have pre-defined conceptions about who is 
  387. actually typing on the other end.
  388.  
  389. PR: How much weight did you lose running the microphone around to members of 
  390. the audience during the Question and Answer portions of the recent 
  391. Newton Developer s Conference? ;-)
  392.  
  393. KS: My jeans actually fit much better, so I really lost weight that week. 
  394.  
  395. PR: What sort of things do you like to do in your spare time?
  396.  
  397. KS: Mostly spend time together with my son and wife--kids grow so fast so 
  398. one could never spend too much time with them.  Other interests, well, 
  399. I'm trying to finish all current five books in the Wheel of Time series 
  400. by Robert Jordan, 3000+ pages, phew. I'm trying to change my guitar 
  401. playing style from a classical Van Halen clone to something more Seattle 
  402. oriented, so I had to purchase a lot of old and rusty distortion pedals. 
  403. Recently I've also had visions about becoming the Orson Welles of 
  404. QuickTime movie directors; anyway I'm afraid developers will see strange 
  405. things on the forthcoming PIE Developer CDs...
  406.  
  407. PR: To set it straight, is it Reg or Ned the Llama?
  408.  
  409. KS: Our DTS group is actually divided about this thing, one half says Redge, 
  410. the other Ned. I belong to the Ned political wing.
  411.  
  412. PR: Care to let our readers in on the whole story about Reg/Ned?  Or as much 
  413. as we can print?  ;-)
  414.  
  415. KS: Let's say that in order to protect the persons that inspired the llama 
  416. story we can't publish it until the year 2020, so until then the case is 
  417. closed. Anyway, check out the beginning of Monty Python's Holy Grail for 
  418. more clues.
  419.  
  420. PR: Did you get any of those "virtual pizzas" promised to you on the 
  421. InterNet?
  422.  
  423. KS: No. Hmm, then again I want to lose weight.
  424.  
  425. PR: Having worked on large-scale, "crunch-mode" project myself, my first 
  426. reaction to the recent front-pageTimes article on the Newton s 
  427. development was "they re (the Times) making some of this up, right?"  
  428. There has been a lot of negative press (in general) directed towards the 
  429. Newton, Apple, and the whole concept of PDAs, and I wondered what your 
  430. thoughts on the matter were.
  431.  
  432. KS: This always happens when someone releases a new concept--this is 
  433. especially true of Apple, who usually gets a lot of attention in the 
  434. press. The idea of a PDA is very much over-hyped to the degree that many 
  435. assumed that the first PDAs would have the functionality and performance 
  436. of a high-end workstation. And this will actually happen, but as with 
  437. any evolving technology, we had to start from one point. Most of us 
  438. don't know the future, but we all--including our developers--are keen on 
  439. inventing the future, because this is the way to create products instead 
  440. of predicting what PDAs look like ten years from now. 
  441.  
  442.  The first time I saw a Mac 1984 I laughed--a typical reaction from a 
  443. UNIX hacker used to Megabytes of hard disk and memory. This time I don't 
  444. want to do the same mistake.
  445.  
  446. PR: Do you feel like the Newton was released "too early"?  Personally, I 
  447. don t, but the subject has been brought up time and time again.
  448.  
  449. KS: This all is subjective; our competition certainly didn't think we 
  450. launched the product too early, quite the contrary :-).  Looking at the 
  451. general press we now have the conception that Apple invented the PDAs. 
  452. This might be true or false, but being in the front certainly 
  453. established Newton as the product people think of when talking about 
  454. PDAs--including cartoons and Saturday Night Live. And while others have 
  455. to start from a certain point we are now in the position of refining and 
  456. improving our product, and that's a very good position, because you 
  457. never know what the product perception is until you release the first 
  458. version.
  459.  
  460. PR: Is the often-cited parallel between the MessagePad and the Mac 128K 
  461. (released in 1984) a fair comparison?
  462.  
  463. KS: It's not fair because Apple learned a lot about the launch of a new 
  464. product with the 128k Mac. If we look at the way we started the (Newton) 
  465. developer side, we had documentation, tools and support in place day one 
  466. for the general public, and for a selected group of pioneers before 
  467. that. Another more excellent example is training; two months after 
  468. release we have a fully functional five-day training course that is used 
  469. in Europe, Japan, US and Australia.
  470.  
  471.  Finally we are more global concerning support and developer relations--
  472. the Apple subsidiaries have been connected to the project since the 
  473. beginning.  This is just in the area of the Developer Information Group, 
  474. the department where I work.
  475.  
  476. PR: Marketing emphasis has been placed on the Newton s communication 
  477. abilities, but when most people go to a store, the salespersons tout the 
  478. handwriting recognition--not the idea of the "one stop inbox".  Will we 
  479. see a more "communications oriented" approach at the "point of sale"?
  480.  
  481. KS: This will happen, especially when we have a far better infrastructure 
  482. concerning wireless communication, including IEEE standards for office 
  483. LANs and WAN wireless protocols (CDPD for instance). The fortunate fact 
  484. is that the wireless future is months from now, not years. And that 
  485. means that we are ready to create solutions based on Newtons as the 
  486. premier interface to wireless applications.
  487.  
  488.  Here's a good example.  As a DTS lead I'm constantly worried about the 
  489. email numbers-- how many emails are open in our email database. A simple 
  490. Newton application would issue an SQL call over the ether, query for 
  491. open emails in the database, and send me the results within seconds. And 
  492. I would be re-assured that we indeed do a good job. Same with phone 
  493. numbers, how many times have I tried to find a phone number, no white 
  494. pages around, and time is money. A simple query using the wireless 
  495. services would have saved my day.
  496.  
  497. PR: I d say a lot of us are looking forward to seeing some of these ideas 
  498. become reality.  Thanks for giving us some of your time, Kent.
  499.  
  500. KS: May the llama be with you.
  501.  
  502.  
  503.  
  504. Views and Reviews
  505.  
  506. Games on the Newt
  507. Erica Sadun
  508.  
  509. Although there is still not a lot of software available for the Newton, a few 
  510. fine shareware games have shown up and a few not-quite-so-fine ones as well.  
  511. My favorites among these rather sparse pickings include Yahtzee, Black Box, 
  512. 24 and Morphion. All are freeware and available from most ftp Newton sites.
  513.  
  514. Both Yahtzee and Black Box are Newton versions of games originally published 
  515. by game companies elsewhere.  I expect to see other game transfers in the 
  516. future--hopefully, someone will port Milles Bourne soon!  Both of these 
  517. programs rely on point and tap technologies which reduces the frustration 
  518. level of trying to enter information strictly by writing.  No matter how much 
  519. we love our Newts, alternatives to writing are always welcome. (To be honest, 
  520. I must point out that Yahtzee does let you write in scores, but you can 
  521. achieve the same results by simply tapping on the text area next to the 
  522. scoring sheet).
  523.  
  524. Yahtzee is the classic dice game which can be played anywhere you have five 
  525. dice and a score sheet.  It melds perfectly with the Newton notepad metaphor 
  526. because it is essentially a pen-and-paper game to begin with.  The rules are 
  527. simple and the scoring is laid out for you as you go.  The game runs solidly, 
  528. takes up very little memory, and is infinitely playable as you sit at 
  529. airports.  The only bug I found is that the "upper score bonus" when you
  530. reach 
  531. over 63 points is not shown explicitly (I suspect there was not enough screen 
  532. space) but is added in correctly when running.  So if you do get 5 sixes, it 
  533. is sometimes better to take this as your "six" score rather than your 
  534. "Yahtzee".   On a score from one to five lightbulbs, Yahtzee rates a solid 
  535. four (recommended).
  536.  
  537. Black Box can be a bit confusing at first, especially since I had never
  538. played 
  539. the solid (three-space reality) version or the Mac version from which this
  540. was 
  541. adapted.  The idea of the game is to figure out where four balls are located 
  542. by "shooting beams" through a black box and seeing how they reflect.  If you 
  543. infer all the locations of the balls correctly, you win.  Options allow you
  544. to 
  545. set the number of balls.  The number of shots you have used are recorded to 
  546. test your efficiency at problem solving. Once you get going, though, its a
  547. lot 
  548. of fun to test yourself against the machine--I must admit I almost always
  549. miss 
  550. the location of one or two of the balls but I'm getting better.  When you 
  551. think you have solved the puzzle, you will probably want to make your guess 
  552. soon to minimize the number of shots--however the patient analytic types can 
  553. ignore this sort of machismo mentality and work things out more 
  554. systematically.
  555.  
  556. There is a lot of sound in Black Box and some of the sounds are pretty 
  557. annoying--on the other hand, the sounds are helpful and positive so I don't 
  558. recommend turning the volume down completely while playing.  The interface is 
  559. not always helpful in discerning which action you wish to do and sometimes 
  560. (very rarely) it can refuse to shoot your beam at all for a few seconds of 
  561. tapping and getting that awful error sound. I don't recommend this as an 
  562. airport game because the sounds will probably disturb your compatriots and on 
  563. the plane you will not be able to hear them.  On the other hand, it makes a 
  564. fine hotel game. Black Box is both challenging and fun and rates three 
  565. lightbulbs (good).
  566.  
  567. I have to admit from the start that I wrote twenty-four myself.  Its a car 
  568. game I used to play in college where you try to figure out how four numbers 
  569. can be added/subtracted/multiplied or divided to get twenty four.  For 
  570. example, if you are given the numbers 5, 5, 1 and 1, its pretty easy to
  571. figure 
  572. out that 5*5 - 1*1 = 24.  But how about 7, 9, 1 & 8 or 7, 7, 1, & 2?  Every 
  573. puzzle has at least one answer and if you give up, the program will give you
  574. solution.  This game is lots of fun to play in competing groups or if you 
  575. simply want to teach a child. Obviously, I would recommend it highly but your 
  576. tastes may vary.  So out of modestly, I would rate my game to be three 
  577. lightbulbs (good).
  578.  
  579. Morphion is my favorite game among this crowd and rates the coveted five 
  580. lightbulbs (must-have/highly recommended).  Its a solitaire game in which you 
  581. try to draw as many lines as you can.  You can only draw lines along sets of 
  582. five dots.  So for example, you could connect (where o is a dot and _ is a 
  583. space)
  584.  
  585. o o o _ o    OR        
  586. o o _ o o    OR        
  587. _ o o o o
  588.  
  589. BUT NOT
  590.  
  591. o _ o _ o    OR   
  592. o _ _ o o
  593.  
  594. You can draw lines in any direction: up, down, diagonally--and you soon learn 
  595. how wonderful it is to be able to turn the Newton screen to line things up to 
  596. better see which lines are unconnected! To draw a line, just tap on the first 
  597. dot of the line, drag to the final dot and release.  Morphion does have some 
  598. bugs about tapping existing lines and getting points, but you are not 
  599. obligated to cheat.  Playing by the rules yields its own reward.
  600.  
  601. Every time you connect a line, the missing dot is filled in and it gives you 
  602. more dots that you can create more lines on.  I tend to fizzle out in the mid-
  603. seventies of lines but I am told there people out there who have hit the 
  604. hundred mark and some close to the two-hundred mark! Morphion is free, fun
  605. and 
  606. highly recommended.
  607.  
  608. SUMMARY:
  609. Yahtzee
  610.  Freeware, about 30k
  611.  4 lightbulbs
  612.  Author:  S. Leifer 
  613. Black Box
  614.  Freeware, about 50k
  615.  3 lightbulbs
  616.  Author:  C. Colapietro 
  617. 24
  618.  Freeware, about 40k
  619.  3 lightbulbs
  620.  Author:  E. Sadun 
  621. Morphion
  622.  Freeware, about 20k
  623.  5 lightbulbs
  624.  Author:  H. Lamiraux
  625.  
  626. Do you have Newton software you would like to have reviewed?
  627.  
  628. Send it to:
  629. Erica Sadun
  630. 112 Hampshire Court
  631. Avondale Estates, GA 30002 
  632.  
  633. or electronically to:
  634. erica@cc.gatech.edu
  635.  
  636.  
  637. MobileMath by MobileSoft
  638. Mark Underwood
  639.  
  640. One of this things I always thought the Newton should do is this:  you write 
  641. in an equation, select it, tap "Assist", and the answer gets filled in for 
  642. you.  Thanks to MobileMath, that is now a reality.
  643.  
  644. MobileMath extends the Newton s Intelligent Assistant with over 80 new 
  645. "verbs", such as "solve", "average", "multiply", "tax", "sin", and other 
  646. mathematical chores.  These verbs break down into five categories:  General 
  647. Arithmetic, Math and Trigonometric, Statistics, Financial, and Date/Time.  
  648. Some examples:
  649.  
  650. solve 3 + 4
  651. multiply 23.45 by 56.78
  652. average 34 56 23 14
  653. npv 0.09 -1200 560 450 860 (net present value)
  654. weeks before 11/25
  655. days until 3/15/94
  656. tax 5% $125.65   (gives total amount)
  657.  
  658. MobileMath is not just for the mathematically inclined, however.  If you ve 
  659. ever tried to divvy up the cost of a meal with a group of people, you ll love 
  660. the "tip" verb.  Enter "tip 15  23.56  4" to find out how much each member of 
  661. a party of four will have to pay on a $23.56 meal, including a 15% tip!  If 
  662. you can t remember the order of the arguments for a problem, entering the
  663. verb 
  664. alone makes MobileMath show them to you.
  665.  
  666. Once it finds a solution, MobileMath brings up a floating "answer" window
  667. that 
  668. has the text of the answer already selected--you can then drag the text 
  669. anywhere you like.  You can move the answer window around to place it out of 
  670. the way, as well.
  671.  
  672. An example I could never get to work was the simplest--according to the 
  673. manual, you should be able to enter "3+2=", tap Assist, and get an answer.  
  674. Doing this on my version (1.0) yielded a message "The Assistant cannot 
  675. interpret this".  So I always had to use the "solve" verb on simple math.
  676.  
  677. Another problem I had was if I did a synchronize using the Newton Connection 
  678. software for the Mac, wiped the card, then restored it from the backup, the 
  679. MobileMath application didn t come back!  I had to re-install the app using 
  680. the diskette.
  681.  
  682. Despite these problems, MobileMath is definitely worth a look if you do a lot 
  683. of "on the fly" math, or just want to keep your power lunches straight.  And 
  684. if you haven t taken advantage of MobileSoft s offer for early Newton 
  685. Adopters, now s the time!  For just $10 (in the US, $15 in Canada, and $30 
  686. overseas) in shipping and handling, you can get a copy of the $79 product!  
  687. The offer is supposed to last until 1/31/94, or until 5,000 of them are sold.
  688.  
  689. Fax your name, Address, Phone, Fax Number, E-Mail address, Newton Serial 
  690. Number (required), and diskette format (Mac or DOS/Windows), along with your 
  691. credit card information, to the number listed below.
  692.  
  693. "Guided Tours" of MobileMath are available on the major on-line services, if 
  694. you d like to see it in action.
  695.  
  696. MobileSoft Corporation
  697. 307 Orchard City Drive, Suite 207
  698. Campbell, CA 95008
  699. Fax:  (408) 376-0163
  700. E-Mail:  
  701. AppleLink: MOBILESOFT
  702. CompuServe:  71062,754
  703. America On-Line:  MOBILESOFT
  704.  
  705. Code Samples
  706.  
  707. Finding the Missing Formula
  708. Jennifer Minge
  709. minge1 - AppleLink 
  710. minge@crl.com - InterNet
  711. 73541,716 - CompuServe
  712.  
  713. Copyright c 1994 Jennifer Minge
  714. All Rights Reserved
  715.  
  716. The press the Apple Newton MessagePad has received makes you believe that the 
  717. product is the greatest thing since sliced bread.  Ads for the Newton claim 
  718. that it writes, it faxes, it organizes, it schedules, it reads mail and sends 
  719. mail, and to top it all off it learns the way you think!  But the engineers 
  720. who developed the Newton failed to include the ginsu knives -- that one 
  721. calculation that you as a user are unable to do on the Newton.
  722.  
  723. The current Newton MessagePad provides four built-in formulas to do financial 
  724. calculations or to convert measurements.  But if you need to something more 
  725. than calculate a loan payment, convert Fahrenheit to Celsius, or figure the 
  726. exchange rate for a foreign currency, this article is for you.  I will show 
  727. you how to write that elusive fifth formula that you wish the original Newton 
  728. engineers had included but didn t.
  729.  
  730. The Formula
  731. To demonstrate creating a user-defined formula, I first needed a formula. 
  732. The 
  733. formula that I have selected calculates the number of days between two user-
  734. supplied dates.  The two dates are entered in the format:  MM/DD/YYYY.  The 
  735. formula used is:
  736.  
  737. DBD := ND2 - ND1;
  738.  
  739. ND1 := (Y1 -YB)*365 + ( numDays MB to M1 ) + DT1 + (Y1 - YB) div 4 ;
  740. ND2 := (Y2 -YB)*365 + ( numDays MB to M2 ) + DT2 + (Y2 - YB) div 4 ;
  741.  
  742. where:
  743.  
  744. M1  Month of the first date
  745. DT1  Day of the month of the first date
  746. Y1  Year of the first date (i.e. 1962)
  747. M2  Month of the second date
  748. DT2  Day of the month of the second date
  749. Y2  Year of the second date (i.e. 1962)
  750. MB  Base month (January)
  751. YB  Base year (1st year after 1904)
  752. ND1  Number of days in first date since base date (January 1, 1904)
  753. ND2  Number of days in second date since base date (January 1, 1904)
  754. DBD  Number of days between the dates
  755.  
  756. Creating the Formula Template
  757. To conform to the user interface design for formula templates, we will need
  758. to 
  759. create a specialized version of the protoRollItem which will draw the rounded 
  760. frame and title.  Start by creating a new proto template (called 
  761. protoFormulaRollItem) which contains a protoRollItem and a single 
  762. clParagraphView which will contain the title.  For the protoRollItem add two 
  763. evaluate slots called borderShape and borderStyle.  Set borderShape to nil
  764. and 
  765. set borderStyle to a style frame with a penSize of 2.
  766.  
  767. Drawing on the Newton is a simple two-part process. First you call a function 
  768. (in this sample MakeRoundRect) to create a shape which returns a shape
  769. object. 
  770. And then you call the method DrawShape() to draw the shape.  In addition to 
  771. the shape object, DrawShape() accepts a second parameter which is a style 
  772. frame which we defined using the borderStyle slot.  We will create the shape 
  773. in the viewSetupDoneScript and then draw the shape in the viewDrawScript. 
  774. The 
  775. following are code snippets for the viewSetupDoneScript and the 
  776. viewDrawScript:
  777.  
  778. viewSetupDoneScript
  779. func()
  780. begin
  781.  // make the shape used to draw the border
  782.   constant borderIndent := 4;
  783.   constant borderDiam := 10;
  784.   local bounds := :LocalBox();
  785.   borderShape := MakeRoundRect(borderIndent,
  786.  borderIndent+2,bounds.right-borderIndent,bounds.bottom-1,borderDiam);
  787.  
  788. // use overview string for border text unless it's explicitly specified
  789.  if NOT self.text then self.text := overview;
  790.  
  791.  if height<> bounds.bottom AND NOT IsReadOnly(self._proto) then
  792.    self._proto.height := bounds.bottom
  793.  else
  794.    self.height := bounds.bottom;
  795. end
  796.  
  797. viewDrawScript
  798. func()
  799. begin
  800.   :DrawShape(borderShape,borderStyle);
  801. end
  802.  
  803.  
  804. Creating your own formula
  805. Once you have created the formula template you need to create a user proto 
  806. with the just created protoFormulaRollItem as the main view.  Create two text 
  807. slots called overview and text.  The overview slot displays the title shown
  808. in 
  809. overview mode while the text slot contains the title shown when your formula 
  810. is expanded.
  811.  
  812. Next add child views to customize the formula template as you need.  For this 
  813. example, create four evaluate slots (ND1, ND2, YB, dayArray) and set the
  814. value 
  815. for each to nil.  We will need to add a staticText which will explain to the 
  816. user that the dates need to be entered in the format MM/DD/YYYY and three 
  817. protoLabelInputLines called dayOne, dayTwo, and results.
  818.  
  819.  
  820. Writing the formula
  821. To calculate the number of days between the two dates, you need to add a 
  822. script called calculateDays.  To make sure the user does not enter an invalid 
  823. month or day create another script called checkValues.  The code snippets for 
  824. these two scripts are listed below:
  825.  
  826. calculateDays
  827. func()
  828. begin
  829.    if StrLen( dayTwo.entryLine.text ) = 10 and StrLen( dayOne.entryLine.text
  830. = 10 then
  831.    begin
  832.       DBD := ND2 - ND1;
  833.       SetValue( results.entryLine, 'text,  NumberStr( DBD ) );
  834.    end;
  835. end
  836.  
  837. checkValues
  838. func( month, day )
  839. begin
  840.    if ( month < 1 or month > 12 ) or ( day < 1  or day > 31 ) then
  841.    begin
  842.       GetRoot():SysBeep();
  843.       return nil;
  844.    end;
  845.    else
  846.       return 1 ;
  847. end
  848.  
  849. As the user inputs a date in either of the two fields, the textChanged Script 
  850. parses the data into a month, day, and year and checks for valid entries.  If 
  851. a date has been entered in both fields then the number of days between the
  852. two 
  853. is calculated and displayed in the results slot.  The textChanged script for 
  854. one of the dates is displayed below:
  855.  
  856. textChanged
  857. func()
  858. begin
  859.    local m1, dt1, y1, count;
  860.  
  861.    SetValue( results.entryLine, 'text, "" );
  862.    count := 0;
  863.  
  864.    if StrLen( self.text ) = 10 then
  865.    begin
  866.        m1 := Floor( StringToNumber( SubStr( self.text, 0, 2 ) ) );
  867.       dt1 := Floor( StringToNumber( SubStr( self.text, 3, 2 ) )  );
  868.       y1 := Floor( StringToNumber( SubStr( self.text, 6, 4 ) ) );
  869.  
  870.       if base:checkValues( m1, dt1 ) then
  871.       begin
  872.          if M1 = 1 then
  873.             count := DT1;
  874.          else
  875.          begin
  876.             for index := 0 to M1 - 2 do
  877.                count := count + dayArray[index];
  878.             count := count + DT1;
  879.          end;
  880.  
  881.          ND1 := (Y1 -YB)*365 + ( count ) + 1 + (Y1 - YB) div 4 ;
  882.       end;
  883.       else
  884.          SetValue( self, 'text, "" );
  885.       base:calculateDays();
  886.    end;
  887. end
  888.  
  889.  
  890. Installing the Templates
  891. The formula template that you just created is installed in your InstallScript 
  892. in your Project Data.  The template is installed by adding it to the global 
  893. array FormulaList.  Once added to the global array, your formula will show up 
  894. next time Formulas is opened.  The following is the install script in the 
  895. Project Data:
  896.  
  897.  
  898. InstallScript := func(partFrame)
  899. begin
  900.  
  901.   //install formula template in formulaList
  902.   //global
  903.   partFrame.formulaTemplate := Clone(partFrame.theForm.PT_DaysBetween
  904.  FormulaItem);
  905.   AddArraySlot(FormulaList,
  906.  partFrame.formulaTemplate);
  907.  
  908.   //if Formulas is open - force update to
  909.   // show our entry
  910.   if GetRoot().formulaRoll.viewCObject then 
  911. GetRoot().formulaRoll:RedoChildren();
  912.  
  913. end;
  914.  
  915.  
  916. Conclusion
  917. It is extremely easy to add your own customized formulas to the global array 
  918. formulaList.  The process involves three steps.
  919.  
  920. Step 1: Create a specialized proto using protoRollItem.
  921.  
  922. Step 2: Create a user proto with the specialized proto as the main view.  
  923. Add 
  924. child views to customize your formula.
  925.  
  926. Step 3: Install the formula in your InstallScript in your Project Data.
  927.  
  928. [Editor s note--Because of the way additions to the root view are handled,
  929. you 
  930. need to keep the formula "installer" package in your Extras Drawer for as
  931. long 
  932. as you want the new formula to be active.  When a hard reset is done, 
  933. additions to the root view are "lost"--but each package s Install script is 
  934. then re-executed, which will add the new formula back.  Deleting the
  935. installer 
  936. package will cause an error (-10401) if you try to access the Formulas before 
  937. doing a hard reset.  Jennifer is looking into a way to avoid these 
  938. restrictions, and we ll pass the revisions along when she has them!]
  939.  
  940. Jennifer s full source and package for the "Days Between Dates" formula 
  941. extension can be found on the NANUG "Best Of" Disk #5, or can be obtained by 
  942. e-mailing the author or NANUG.
  943.  
  944. (Bio)
  945. Jennifer Minge is an independent consultant doing Newton programming in her 
  946. hometown of Atlanta, Georgia.  Previously she was a Network Engineer for
  947. Apple 
  948. Computer working in Cupertino, California and later worked as a Systems 
  949. Engineer in Nashville, Tennessee, and Atlanta, Georgia.
  950.  
  951.  
  952.  
  953. Tips, Hints, and Secrets;
  954. NANUG Members
  955.  
  956. >From Tom White:  [white@cs.uga.edu]
  957.   For the best Newton prices, try mail order.  Often these are even lower
  958. than 
  959. the educational discount. (Of course Developer discount seems to be the best 
  960. but I don't know about it-Tom)  (I do--it s about the same as the best 
  961. educational for the Newton line-Mark)
  962.  
  963.   Several people have had good luck with other kinds of cases.  A good place 
  964. to look is in camera shops.  Specifically, the Tamrac "Two Way Stretch 
  965. Traveller" (Model 221) is supposed to provide a nice fit for the Newton and 
  966. another pocket for accessories.
  967.  
  968.   There are many reports of increased performance in doing operations 
  969. (searches, etc.) when NOT limiting the scope to certain folders, but instead 
  970. searching all folders.  
  971.  
  972.   Easter Eggs:
  973.  Find "Elvis" with Assist
  974.  Set your country to "Graceland".  The next time you restart, or power up 
  975. after a sleep, you ll get a different start-up screen.  Remember to set your 
  976. country back before you do any real work ;-)
  977.  Restart.  Tap Undo.  When you see the error dialog ("Nothing to Undo"), 
  978. tap the Overview button, then on the first "Newton" entry.  Now tap the Info 
  979. button for the date:  7/20/69 2:35 am.  That s Neil s first step.
  980.  Insert the "Getting Started" card.  In the NotePad, write "schedule 
  981. Happy Hour Fri", then tap Assist.  Apple is notorious for their Friday 
  982. "bashes".
  983.  
  984. >From Mark Underwood: 
  985. [marku@online.apple.com]
  986.   Best Handwriting Tip #1
  987. Select either "cursive" or "printed" in the Handwriting style--not "both".  
  988. Newt will still recognize the other kind of writing, but you should pick 
  989. whichever style you use the majority of the time.  Adjust the "recognize my 
  990. handwriting" and "transform my handwriting" just to the left of mid-way, try
  991. few sentences, and see what you think.
  992.  
  993.   Best Handwriting Tip #2
  994. Go through every letter in the Letter Styles and watch closely how they re 
  995. drawn on the screen.  Mark those you don t use as "rarely".  Now try a few 
  996. sentences!
  997.  
  998.   Best Handwriting Tip #3
  999. Don t use the handwriting "game" on the Getting Started card to improve your 
  1000. recognition, because it forces you to write too quickly as the game 
  1001. progresses.  Your writing style is changed as you "bear down" on the screen
  1002. to 
  1003. get a better looking word, and since the Newt uses strokes and the timing 
  1004. between them, you can actually ruin your settings!  If you need word
  1005. practice, 
  1006. use the Handwriting Practice in the Prefs.
  1007.  
  1008.   Best Handwriting Tip #4
  1009. If these tips seems to confuse your Newt instead of help, tap on "Configure 
  1010. for guest user" in the Handwriting Style, then try a few sentences.  If you 
  1011. get better results this way, you need to reset the letter preferences, 
  1012. recognizers, and letter styles, then follow tips 1 - 3 again.  Yes, it will 
  1013. take a little bit, but it s worth it!
  1014.  
  1015.   Word Recognition Tip #1
  1016. The Newt starts out with a 10,000 word dictionary that s more business 
  1017. oriented than technical, so you probably found a lot of "simple" words aren t 
  1018. known.  Please take the time to add them as you run across them!  Always tap 
  1019. on a "mis-read" word and see if the real one s in the alternates list--yes, 
  1020. the Newt does learn from you, but you have to teach it!  It can t guess for 
  1021. you, or read your mind.
  1022.  
  1023.   Word Recognition Tip #2
  1024. There s nothing wrong with editing your word list (the default user 
  1025. dictionary) and tapping in words ahead of time, especially if you have a few 
  1026. frequently mis-read words, or if you have a couple of words close enough to 
  1027. each other that you consistently get them swapped in the recognition process.
  1028.  
  1029. Tap on the small open book icon on the pop-up keyboard to view and change the 
  1030. word list.
  1031.  
  1032.   To copy text or graphics to the clipboard, but leave the original text in 
  1033. place, select the item, tap twice (leaving the stylus down on the second
  1034. tap), 
  1035. and then drag the item up to the top.
  1036.  
  1037.  
  1038.  
  1039. :Messages
  1040. Scott Portis
  1041.  
  1042. The Newton MessagePad (MP) is now in the hands of more than 70, 000 users 
  1043. since its shipping in the fourth quarter of 1993.  If you are reading this 
  1044. first issue of _protoReality,  your MP is probably an integral part of your 
  1045. every day life.  Couldn't live without it.  Can't see how you ever did.  On 
  1046. the other hand, some of you may be dissatisfied.  I have seen both -- even 
  1047. felt both.
  1048.  
  1049. Through user and developer feedback, improvements can continue to be made to 
  1050. the Newton concept.  The ultimate success or failure of the Newton depends on 
  1051. how the public accepts it as a viable and useful personal productivity tool 
  1052. and on how well Apple listens and responds to the feedback.
  1053.  
  1054. _protoReality is striving to create a monthly, electronic, worldwide 
  1055. information source on the Newton for developers and "power users."  It is 
  1056. created and distributed freely by NANUG (North Atlanta Newton Users Group), 
  1057. from Atlanta, GA.  This column, :Messages, is dedicated to making the Newton 
  1058. technology, and _protoReality, better and more accessible.  We want to hear 
  1059. your ideas, your gripes, your wishes.  We want to show others what you have 
  1060. accomplished, and easier ways to get there.  We want this publication to be 
  1061. both useful and interesting to you.  We want the folks at Apple to have some 
  1062. feedback.  
  1063.  
  1064. Letters may be sent to _protoReality via the InterNet at:
  1065.  
  1066. SCOTT.PORTIS@APPLELINK.APPLE.COM
  1067.  
  1068. directly through AppleLink at:
  1069.  
  1070. SCOTT.PORTIS
  1071.  
  1072. or through the mail at:
  1073.  
  1074. Scott Portis
  1075. C/O _protoReality
  1076. 3044-C Spring Hill Rd.
  1077. Smyrna, GA 30080
  1078.  
  1079. We cannot guarantee a response to every letter, but we will do our best.  We 
  1080. will publish a subset of the letters that we receive in the :Messages column.
  1081.  
  1082. A FAX telephone number may be provided in the future if there are enough 
  1083. requests for one.
  1084.  
  1085.  
  1086.  
  1087. The Sharper Knife
  1088. Elaine Barrett
  1089.  
  1090. Since the arrival of the Apple Newton, we have heard all the great things it 
  1091. is capable of doing and other uses that will be available in the near future.
  1092.  
  1093. There has also been a lot of talk about Apple doing a bad job with the Newton-
  1094. -and most of those giving the Newton bad press have not even used the Newton.
  1095.  
  1096. How is someone able to say the handwriting recognition is bad if they have 
  1097. never used a Newton for more than a couple of hours?
  1098.  
  1099. You can t always believe what you read or hear.  If you read a story in your 
  1100. local paper about someone having gone on a shooting rampage, injuring people 
  1101. right and left, you d believe it.  If that same article appeared in one of
  1102. the 
  1103. Tabloids you would blow it off as just another bogus article.  You have to 
  1104. watch who is giving you the information.  They may be very reputable with 
  1105. other information but having never used a Newton puts them into the tabloid 
  1106. category.
  1107.  
  1108. Another type of people giving bad reviews are those going only by hearsay.  
  1109. You probably played the Rumor game when you were younger, where someone
  1110. starts 
  1111. a phrase that gets spread around the room or group and most of the time, when 
  1112. the last person has gotten the message, it is not even close to the original.
  1113.  
  1114. Then there is another group--those that tried the Newton, didn t like having 
  1115. to teach it their handwriting style or take the time to learn how to unleash 
  1116. all of the Newton's power.  Many of these people have already put their 
  1117. Newtons back on the market.
  1118.  
  1119. Suppose you have been looking at buying a truck and you have only owned cars 
  1120. in the past.  You look around to pick the truck you want, then you buy it.  
  1121. You drive the truck for a couple of weeks, but bit by bit you realize that it 
  1122. drives like a truck (and not a car).  If this new truck owner thought like a 
  1123. lot of those fair-weather Newton owners, he or she would promptly take the 
  1124. truck back, and (of course) complain to anyone who would listen.  Most sane 
  1125. people would see the time needed to adjust to the way it drives as
  1126. well-spent.  
  1127. But there are some people who, once they have gotten to know the truck and 
  1128. enjoy driving it, never go back to those they bitched to, to say that it was 
  1129. not the truck s fault, but the operator s?  No, they let them think it s
  1130. still 
  1131. a lousy product, so when they go to the dealer, they ll stay away from that 
  1132. model like the plague.
  1133.  
  1134. All current and prospective Newton owners should allow enough time to learn 
  1135. all there is to know before passing judgment.  This isn t a Newton-only
  1136. thing.  
  1137. It s more like a "new technology" thing.  There was a vocal crowd about this 
  1138. size when the first IBM PC came out--and one about twice as large when the
  1139. Mac 
  1140. debuted.  When adopting new technology, the trade off is between the 
  1141. advantages of the increased productivity and the drawbacks of living on the 
  1142. cutting edge.  Most of the time, if you have a little patience, you find the 
  1143. cutting edge isn t as serrated as you thought.  Remember:  all good things 
  1144. come to those that wait.
  1145.  
  1146.  
  1147.  
  1148. Want-Ads, Classified, and Cork Board
  1149.  
  1150. - -
  1151.  
  1152. The Manitoba Macintosh Developers Association is proud to announce that they 
  1153. are allocating a portion of their FTP server for Newton software, docs, 
  1154. source-code, etc.  Since this is a brand new site, we have no software as of 
  1155. yet.  So, if you are developing any Newton software, or have some favorite  
  1156. shareware, please upload it to:
  1157.  
  1158.         ftp.cc.umanitoba.ca
  1159.         /Mac-Develop/Newton/Incoming
  1160.  
  1161. and please notify:
  1162.  
  1163. mac-developer-request@cc.umanitoba
  1164.  
  1165. This site is also used for Macintosh software development, so if you are  
  1166. interested, check it out as well.  Please limit transfers to off peak times
  1167. if 
  1168. you can!
  1169. -- 
  1170. David A. denBoer
  1171. University of Manitoba
  1172. denboer@CC.UManitoba.CA
  1173. Computer Services -- User Services
  1174. David_denBoer@UManitoba.CA
  1175. Micro Resource Centre Consultant 
  1176.  
  1177. - -
  1178.  
  1179. Along those same lines:
  1180.  
  1181. Tom White [white@cs.uga.edu] adds these locations:
  1182.  
  1183. University of Iowa
  1184. newton.uiowa.edu
  1185. /pub/newton
  1186. *UPLOADS* -> /submissions
  1187. comments - ric-mommer@uiowa.edu
  1188. (This one is very nice, with a FAQ directory full of goodies)
  1189.  
  1190. UIOWA MIRROR:
  1191. ftp.uni-erlagen.de
  1192. /pub/Newton
  1193. (For those on the other side of the Atlantic)
  1194.  
  1195. sumex-aim.stanford.edu
  1196. (The BIG Macintosh site!)
  1197. /info-mac/nwt
  1198. (Popluar)
  1199.  
  1200. Free California Newton BBS:
  1201. (310) 787-4540 3 lines 14.4 v32
  1202. (?????  - got me)
  1203.  
  1204. ftp.apple.com
  1205. (Of course!)
  1206.  
  1207. information on PCMCIA card and other general stuff:
  1208. csd4.csd.uwm.edu
  1209. /pub/Portables
  1210. (Nice info on PCMCIA stuff, and other 'portable' stuff)
  1211.  
  1212. - -
  1213.  
  1214. !!! Newton & Sharp PDAs !!!
  1215. Software and hardware accessories
  1216. for the Newton MP and Sharp EP
  1217.  
  1218.   Utilities programs
  1219.   Game packs
  1220.   Memory cards
  1221.   PDA cases 
  1222.   N-Draw   -  Drawing program
  1223.   N-Stand   -  Desk stand
  1224.   NiCd Battery Conditioner
  1225.  
  1226. Call, fax, or write for information
  1227. NEWT ENTERPRISES
  1228. 4075 American Way, Ste. 170
  1229. Memphis, TN 38118
  1230. (901) 794-6167
  1231. (901) 797-8640  fax
  1232.  
  1233. - -
  1234.  
  1235. Tom writes again:
  1236.  
  1237. --- Begin ramble ---
  1238.  
  1239. Has anyone but me wondered about some glaring omissions in the Newton 
  1240. dictionary?  I am occasionally surprised when my Newton refuses to recognize
  1241. word after repeated attempts, finally typing it in, and then realizing it is 
  1242. because it is not in the dictionary.  The dictionary does not seem to be one 
  1243. of the things that is expanding in the OS upgrades either - many glaring 
  1244. omissions remain in 1.11.  Some of my favorite examples:
  1245.  
  1246. Many people have complained about how the Extras drawer has no hierarchical 
  1247. filing structure for storing applets.  Apple took this one step further and 
  1248. completely left "folder" out of the dictionary!  This came as a big shock to 
  1249. me since folders are actually part of the built in applications (with the 
  1250. painful exception of the ToDo list).
  1251.  
  1252. When I first got my Newton, I was desperate for text to test out my 
  1253. handwriting recognition, so I started to copy a random page from the built in 
  1254. "How Do I" help screens.  I was very disappointed until I realized that my 
  1255. Newton wasn't recognizing "tap" because it too was omitted, even though it 
  1256. appears about three times on *each* help screen!  I guess even if a word is
  1257. in 
  1258. ROM a few hundred times, it's still not necessarily a safe bet.
  1259.  
  1260. After these experiences you may begin to think that the PIE folks just
  1261. weren't 
  1262. doing their homework.  Well, I can guarantee you that if they were, it never 
  1263. made their ToDo list since "homework" is also missing! ;-)
  1264.  
  1265. --- End Ramble ---
  1266.  
  1267.  
  1268.  
  1269.